{% extends "base_index.html"%}
{% load i18n %}

{% comment %}
copyright (c) 2009, paketka@gmail.com et. al
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

	* Redistributions of source code must retain the above copyright notice,
	  this list of conditions and the following disclaimer.

	* Redistributions in binary form must reproduce the above copyright notice,
	  this list of conditions and the following disclaimer in the documentation
	  and/or other materials provided with the distribution.

	* Neither the name of the <ORGANIZATION> nor the names of its contributors
	  may be used to endorse or promote products derived from this software
 	  without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{% endcomment %}

{% block keywords %}
, celkový přehled {{ firstYear }} - {% now "Y" %}, ulejvání, statistiky sněmovny, výkonost sněmovny
{% endblock %}

{% block document-ready %}
	{{ block.super }}

	$('#mp-list').jqGrid({
				url:'{% url list_persons_json %}',
				datatype: 'json',
				colNames: [	"{% trans "Jméno" %}",
							"{% trans "Přijmení" %}",
							"{% trans "Věk" %}",
							"{% trans "Posl. klub" %}",
							"{% trans "Volební kraj" %}",
							"{% trans "Nepřítomnost [%]" %}",
							"{% trans "Období" %}"
					],
				colModel :[
					{ name: "name", index: "person__name", width: 120, jsonmap: "name", sortable: true, search: true },
					{ name: "surname", index: "person__surname", width:120, jsonmap:"surname", sortable: true, search: false },
					{ name: "age", index: "person__birthDate", width: "30", align: "center", jsonmap:"age", sortable: true, search: false },
					{ name: "club", index: "group__name", width: "70", align: "center", jsonmap:"mpClub", sortable: true, search: false },
					{ name: "division", index: "division", width: "100", align: "center", jsonmap:"divName", sortable: true, search: false },
					{ name: "absences", index: "absences", width: 50, align: "center", jsonmap: "absences", sortable: true, search: false },
					{ name: "terms", width: 200, align: "left", jsonmap: "terms", sortable: false, search: false  }
				], 
				pager: $('#mp-pager'),
				jsonReader: {
					root: "rows",
					id: "pk",
					page: "page",
					total: "total",
					records: "records",
					repeatitems: false
				},
				sortname:"person__surname",
				sortorder:"asc",
				rowNum:10,
				rowList:[10,15,20],
				viewrecords:true,
				caption:"{% trans "Seznam poslanců" %}",
				width: 780,
				toolbar: [true,'top']
	});

	$('#t_mp-list').filterGrid('#mp-list', {
				gridModel: false,
				gridToolBar: false,
				filterModel: [ {
					label: '',
					name: 'filter__exp',
					stype: 'text',
					defval: ''
				} ],
				autosearch: true,
				searchButton: '{% trans "Hledej" %}',
				enableSearch: true
			}
		);
{% endblock document-ready %}

{% block main-tab %}
<div class="ui-widget">
	<div class="ui-widget-header">
		<h1>{% trans "Parlament - celkový přehled" %}</h1>
	</div>
	<div class="ui-widget-content">
		<p>
			{% blocktrans %}
			Od roku {{ firstYear }} proběhlo v <a href="http://www.psp.cz">parlamentu</a> {{ totalMeetings }}
			schůzí, během nichž došlo k {{ totalPolls }} hlasování. V poslaneckých lavicíh se prostřídalo
			{{ mpTotal }} poslanců.
			{% endblocktrans %}
		</p>
	</div>
</div>

<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Recyklace" %} {{ firstYear }} - {% now "Y" %}</h2>
	</div>
	<div class="ui-widget-content">
		<div class="left">
			{{ recycle.img|safe }}
		</div>
		<div class="right">
			{{ recycleTrend.img|safe }}
		</div>
		<div class="clear"></div>
		<div class="left">
			<p> {% blocktrans %}
				Přibližně jednou za čtyři roky dojde v Čechách k řádným volbám.
				Znovuzvolení poslanci usednou opět do sněmovních lavic. O takových říkáme,
				že jsou <i>recyklováni</i>.  Graf nahoře ukazuje počet zrecyklovaných poslanců.
				{% endblocktrans %}
			</p>
		</div>
		<div class="right">
			<p> {% blocktrans %}
				Druhý graf poskytuje přehled o počtu zrecyklovaných poslanců v každém období.
				Z grafu lze vyčíst kolik nových tváří se po volbách dostane do parlamentu.
				{% endblocktrans %}
			</p>
		</div>
		<div class="right-2-third">
		</div>
		<div class="clear"></div>
	</div>
</div>

<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Poměr mezi muži a ženami" %} {{ firstYear }} - {% now "Y" %}</h2>
	</div>
	<div class="ui-widget-content">
		<div class="left-1-third">
			{{ fmRatio.img|safe }}
		</div>
		<div class="right-2-third">
			<p> {% blocktrans %}
				Politické strany přicházejí a odcházejí. Kdekoliv na světě
				existují pouze dvě skupiny: muži a ženy. Podívejme se na rozdělení
				moci mezi ženy a muže v českém parlamentu.
				{% endblocktrans %}
			</p>
		</div>
		<div class="clear"></div>
	</div>
</div>

<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Počet parlamentních skupin" %} {{ firstYear }} - {% now "Y" %}</h2>
	</div>
	<div class="ui-widget-content">
		<div class="left">
			{{ mpOrgs.img|safe }}
		</div>
		<div class="right">
			{{ avgOrgsMP.img|safe }}
		</div>
		<div class="clear"></div>
		<div class="left">
			<p> {% blocktrans %}
				Poslanci se nedělí jen na muže, ženy a politické strany. Každý poslanec
				je členem několika dalších skupin: výborů, komisí a delegací. Průměrně
				každý poslanec zasedá v {{ avgGroups }} skupinách. Graf zkoumá
				počet těchto skupin v jednotlivých volebních obdobích.
				{% endblocktrans %}
			</p>
		</div>
		<div class="right">
			<p> {% blocktrans %}
				Graf znázorňuje průměrný počet skupin připadajících na jednoho poslance
				v daném volebním období.
				{% endblocktrans %}
			</p>
		</div>
		<div class="clear"></div>
	</div>
</div>

<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Průměrný věk poslance" %} {{ firstYear }} - {% now "Y" %}</h2>
	</div>
	<div class="ui-widget-content">
		<div class="left-1-third">
			{{ avgAge.img|safe }}
		</div>
		<div class="right-2-third">
			<p> {% blocktrans %}
				Průměrný věk poslance pro každé období.
				{% endblocktrans %}
			</p>
		</div>
		<div class="clear"></div>
	</div>
</div>

<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Počet absencí" %} {{ firstYear }} - {% now "Y" %}</h2>
	</div>
	<div class="ui-widget-content">
		<div class="left-1-third">
			{{ absence.img|safe }}
		</div>
		<div class="right-2-third">
			<p> {% blocktrans %}
				Graf vlevo nerozlišuje mezi omlovenou a neomluvenou nepřítomností,
				nepřítomnost je zkrátka nepřítomnost.
				{% endblocktrans %}
			</p>
		</div>
		<div class="clear"></div>
	</div>
</div>

<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Počet hlasování" %} {{ firstYear }} - {% now "Y" %}</h2>
	</div>
	<div class="ui-widget-content">
		<div class="left-1-third">
			{{ polls.img|safe }}
		</div>
		<div class="right-2-third">
		</div>
			<p> {% blocktrans %}
				Počet uskutečněných hlasování v každém období.
				{% endblocktrans %}
			</p>
		<div class="clear"></div>
	</div>
</div>
<div class="ui-widget">
	<div class="ui-widget-header">
		<h2>{% trans "Seznam poslanců" %}</h2>
	</div>
	<div class="ui-widget-content">
		<p>
			<table id="mp-list" class="scroll" cellpadding="0" cellspacing="0">
			</table>
			<div id="mp-pager" class="scroll" style="text-align:center;">
			</div>
		</p>
	</div>
</div>

{% endblock main-tab %}
